On Reconfiguring Query Execution Plans in Distributed Object-Relational DBMS

نویسندگان

  • Kenneth W. Ng
  • Zhenghao Wang
  • Richard R. Muntz
  • Eddie C. Shek
چکیده

Massive database sizes and growing demands for decision support and data mining result in long-running queries in extensible Object-Relational DBMS, particularly in decision support and data warehousing analysis applications. Parallelization of query evaluation is often required for acceptable performance. Yet queries are frequently processed suboptimally due to (1) only coarse or inaccurate estimates of the query characteristics and database statistics available prior to query evaluation; (2) changes in system connguration and resource availability during query evaluation. In a distributed environment, dynamically reconnguring query execution plans (QEPs), which adapts QEPs to the environment as well as the query characteristics, is a promising means to signiicantly improve query evaluation performance. Based on an operator classiication, we propose an algorithm to coordinate the steps in a reconnguration and introduce alternatives for execution context checkpointing and restoring. A syntactic extension of SQL to expose the relevant characteristics of user deened functions in support of dynamic reconngu-ration is proposed. An example from the experimental system is presented.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On Reconnguring Query Execution Plans in Distributed Object-relational Dbms

Massive database sizes and growing demands for decision support and data mining result in long-running queries in extensible Object-Relational DBMS, particularly in decision support and data warehousing analysis applications. Parallelization of query evaluation is often required for acceptable performance. Yet queries are frequently processed suboptimally due to (1) only coarse or inaccurate es...

متن کامل

Relation of Research Work to Walsaip Project:

Research Description: A traditional Database Management System (DBMS) is divided on several components. One of the most important components is the Query Optimizer (QO). From a given query, the QO is in charge of selecting an optimal plan, based on a set of performance metrics, for the execution of a given query. A query plan is a representation of operators that are needed for the execution of...

متن کامل

Adaptive Cardinality Estimation

In this paper we address cardinality estimation problem which is an important subproblem in query optimization. Query optimization is a part of every relational DBMS responsible for finding the best way of the execution for the given query. These ways are called plans. The execution time of different plans may differ by several orders, so query optimizer has a great influence on the whole DBMS ...

متن کامل

Dynamic Recon guration of Sub - Optimal Parallel Query Execution Plans

Existing query optimization methods do not satisfy some of today's query processing requirements. Typically, only coarse or inaccurate estimates of database statistics are available prior to query evaluation. On the other hand, massive database sizes and growing demands for sophisticated processing result in long-running queries in extensible Object-Relational DBMS, particularly in decision sup...

متن کامل

XML-based Execution Plan Format (XEP)

Execution plan analysis is one of the most common SQL tuning tasks performed by relational database administrators and developers. Currently each database management system (DBMS) provides its own execution plan format, which supports system-specific details for execution plans and contains inherent plan operators. This makes SQL tuning a challenging issue. Firstly, administrators and developer...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998